Packing Unequal Circles into a Square Container by Partitioning Narrow Action Spaces and Circle Items
نویسندگان
چکیده
We address the NP-hard problem of finding a non-overlapping dense packing pattern for n Unequal Circle items in a two-dimensional Square Container (PUC-SC) such that the size of the container is minimized. Based on our previous work on Action Space-based Global Optimization (ASGO) that approximates each circle item as a square item to find large unoccupied spaces efficiently, we propose an optimization algorithm based on the Partitioned Action Space and Partitioned Circle Items (PAS-PCI). The PAS is used to partition the narrow action space on the long side to find two equal action spaces to fully utilize the unoccupied spaces. The PCI are used to partition the circle items into four groups based on item sizes for the basin-hopping strategy. Experiments on two sets of benchmark instances show the effectiveness of the proposed method. In comparison with our previous ASGO algorithm on the 68 tested instances published with ASGO, PAS-PCI not only achieves smaller containers in 64 instances and matches the other 4 but also runs faster in most instances. In comparison with the best record of the Packomania website for 94 instances, PAS-PCI finds smaller containers for 82 and matches the other 12. Note that we updated 19 records (47-48, 51-54, 57, 61-72) that had remained unchanged since 2013. K. He Department of Computer Science and Technology, Huazhong University of Science & Technology, Wuhan 430074, China. E-mail: [email protected] M. Dosh ? Department of Computer Science and Technology, Huazhong University of Science & Technology, Wuhan 430074, China. Faculty of education for girls, Kufa University, Najaf, Iraq. E-mail: [email protected], [email protected] S. Zou Department of Computer Science and Technology, Huazhong University of Science & Technology, Wuhan 430074, China. E-mail: [email protected] ar X iv :1 70 1. 00 54 1v 2 [ cs .C G ] 2 7 Fe b 20 17
منابع مشابه
New heuristics for packing unequal circles into a circular container
We propose two new heuristics to pack unequal circles into a two dimensional circular container. The first one, denoted by A1.0, is a basic heurisitc which selects the next circle to place according to the maximal hole degree rule. The second one, denoted by A1.5, uses a self lookahead strategy to improve A1.0. We evaluate A1.0 and A1.5 on a series of instances up to 100 circles from the litera...
متن کاملGreedy algorithms for packing unequal circles into a rectangular container
In this paper, we study the problem of packing unequal circles into a 2D rectangular container. We solve this problem by proposing two greedy algorithms. The first algorithm, denoted by B1.0, selects the next circle to place according to the maximum hole degree rule, which is inspired from human activity in packing. The second algorithm, denoted by B1.5, improves B1.0 with a self look-ahead sea...
متن کاملA Two-Level Search Strategy for Packing Unequal Circles into a Circle Container
We propose a two-level search strategy to solve a two dimensional circle packing problem. At the first level, a good enough packing algorithm called A1.0 uses a simple heuristic to select the next circle to be packed. This algorithm is itself used at the second level to select the next circle to be packed. The resulted packing procedure called A1.5 considerably improves the performance of the a...
متن کاملApproximate Circle Packing in a Rectangular Container: Integer Programming Formulations and Valid Inequalities
A problem of packing a limited number of unequal circles in a fixed size rectangular container is considered. The aim is to maximize the (weighted) number of circles placed into the container or minimize the waste. Frequently, the problem is formulated as a nonconvex continuous optimization problem which is solved by heuristic techniques combined with local search procedures. A new formulation ...
متن کاملNonidentical circle packing problem: multiple disks installed in a rotating circular container
In this work we propose a heuristic algorithm for the layout optimization for disks installed in a rotating circular container. This is a unequal circle packing problem with additional balance constraints. It proved to be an NP-hard problem, which justifies heuristics methods for its resolution in larger instances. The main feature of our heuristic is based on the selection of the next circle t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1701.00541 شماره
صفحات -
تاریخ انتشار 2016